/**
 * 创建时间： 2017年5月6日
 *
 * @Copyright 武汉雷软科技有限公司
 */
package com.lrkj.framework.constant.listener;

import javax.servlet.ServletContextListener;

import org.springframework.boot.web.servlet.ServletListenerRegistrationBean;
import org.springframework.context.annotation.Bean;

/**
 * <pre>
 * 创建人： 郭亮
 * 类描述：
 * 版本号：0.0.1
 * 修改人：
 * 修改时间：
 * 修改内容：
 * </pre>
 */
public class ListenerConfig {

    /**
     * 注册常量监听器
     * 
     * @return 监听器注册器
     */
    @Bean
    public ServletListenerRegistrationBean<ServletContextListener> servletListenerRegistrationBean() {
        ServletListenerRegistrationBean<ServletContextListener> slrb = new ServletListenerRegistrationBean<ServletContextListener>();
        slrb.setListener(new ConstantListener());
        return slrb;
    }

    /**
     * 常量扫描
     * 
     * @return 常量扫描
     */
    @Bean
    public ConstantProperties constantProperties() {
        return new ConstantProperties();
    }
}
